home *** CD-ROM | disk | FTP | other *** search
- *
- * CLS.S
- *
- * @cls???
- * clears ??? bytes.
- * In a0.l=start adress
- * (destroys everything)
- *
- * ??? supported: 184320 (384*240*16bp)
- * 92160 (384*120*16bp)
- * 32000
- *
-
-
- @cls184320
- moveq #0,d1
- moveq #0,d2
- moveq #0,d3
- moveq #0,d4
- moveq #0,d5
- moveq #0,d6
- moveq #0,d7
- move.l d1,a1
- move.l d1,a2
- move.l d1,a3
- move.l d1,a4
- move.l d1,a5
- move.l d1,a6
-
- move #885,d0
- add.l #184320,a0
- .cl2 movem.l d1-d7/a1-a6,-(a0)
- movem.l d1-d7/a1-a6,-(a0)
- movem.l d1-d7/a1-a6,-(a0)
- movem.l d1-d7/a1-a6,-(a0)
- dbra d0,.cl2
- movem.l d1-d7/a1,-(a0)
- rts
-
-
- @cls92160
- moveq #0,d1
- moveq #0,d2
- moveq #0,d3
- moveq #0,d4
- moveq #0,d5
- moveq #0,d6
- moveq #0,d7
- move.l d1,a1
- move.l d1,a2
- move.l d1,a3
- move.l d1,a4
- move.l d1,a5
- move.l d1,a6
-
- move #442,d0
- add.l #92160,a0
- .cl2 movem.l d1-d7/a1-a6,-(a0)
- movem.l d1-d7/a1-a6,-(a0)
- movem.l d1-d7/a1-a6,-(a0)
- movem.l d1-d7/a1-a6,-(a0)
- dbra d0,.cl2
- movem.l d1-d4,-(a0)
- rts
-
-
- @cls32000
- moveq #0,d1
- moveq #0,d2
- moveq #0,d3
- moveq #0,d4
- moveq #0,d5
- moveq #0,d6
- moveq #0,d7
- move.l d1,a1
- move.l d1,a2
- move.l d1,a3
- move.l d1,a4
- move.l d1,a5
- move.l d1,a6
-
- move #152,d0
- add.l #32000,a0
- .cl2 movem.l d1-d7/a1-a6,-(a0)
- movem.l d1-d7/a1-a6,-(a0)
- movem.l d1-d7/a1-a6,-(a0)
- movem.l d1-d7/a1-a6,-(a0)
- dbra d0,.cl2
- movem.l d1-d7/a1-a6,-(a0)
- movem.l d1-d7/a1-a6,-(a0)
- movem.l d1-d7/a1-a6,-(a0)
- movem.l d1-d5,-(a0)
- rts
-
-
-
-